home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / hardware / vector-connection / install_software < prev    next >
Text File  |  1995-03-09  |  6KB  |  236 lines

  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;
  3. ; Generic Install Script 
  4. ;
  5. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  6.  
  7. (set #FirmenName "HK Computer")
  8. (set #Board      "Vector Connection I/O Board")
  9.  
  10. (set #Diskname   "VectorConnection")
  11.  
  12. (set @default-dest "SYS:")
  13.  
  14. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  15. ;
  16. ; Language Section
  17. ;
  18. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  19.  
  20.  
  21. (set #Yes    "Yes")
  22. (set #No    "No")
  23.  
  24. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  25. ;
  26. ; Installation Procedure
  27. ;
  28. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  29.  
  30. (welcome)
  31.  
  32. (message (cat    "This program will install the software for your " #Board ". "
  33.                 "It will install all necessary drivers and programs."
  34. ))
  35.  
  36. ; This is the dir we clicked
  37.  
  38. (complete 0)
  39.  
  40. (set sourcedir (pathonly @icon))
  41.  
  42. ;
  43. ; Copy the resource
  44. ;
  45.  
  46. (copylib    (prompt (cat     "The \"Vector\" program and its icon must be copied to \"SYS:Expansion\". You must "
  47.                             "have the 'Binddrivers' program in your S:StartUp-Sequence."
  48.                     ))
  49.             (help    @copylib-help)
  50.             (source    (tackon sourcedir "expansion/Vector"))
  51.             (dest    "SYS:Expansion")
  52.             (infos)
  53.             (confirm "expert")
  54.             (optional "askuser")
  55. )
  56.  
  57. (complete 10)
  58.  
  59. ;
  60. ; Copy the Devices
  61. ;
  62.  
  63. (copylib    (prompt (cat     "The \"vectorser.device\" must be copied to \"DEVS:\". This is "
  64.                             "the driver for the serial ports."
  65.                     ))
  66.             (help    @copylib-help)
  67.             (source    (tackon sourcedir "devs/vectorser.device"))
  68.             (dest    "DEVS:")
  69.             (confirm "expert")
  70.             (optional "askuser")
  71. )
  72.  
  73.  
  74. (complete 20)
  75.  
  76. (copylib    (prompt (cat     "The \"vectorpar.device\" must be copied to \"DEVS:\". This is "
  77.                             "the driver for the parallel ports."
  78.                     ))
  79.             (help    @copylib-help)
  80.             (source    (tackon sourcedir "devs/vectorpar.device"))
  81.             (dest    "DEVS:")
  82.             (confirm "expert")
  83.             (optional "askuser")
  84. )
  85.  
  86. (complete 30)
  87.  
  88. ;
  89. ; Copy the Handlers
  90. ;
  91.  
  92. (copyfiles    (prompt        (cat     "These are the DOS Handlers for the parallel and serial "
  93.                                 "ports. They must be copied to L: They provide the DOS "
  94.                                 "Devices for the system."
  95.             ))
  96.             (help        @copyfiles-help)
  97.             (source     (tackon sourcedir "L"))
  98.             (dest        "L:")
  99.             (all)
  100.             (confirm    "expert")
  101.             (optional     "askuser")
  102. )
  103.  
  104. (complete 40)
  105.  
  106. ;
  107. ; Copy prefs Program
  108. ;
  109.  
  110. (copylib    (prompt     (cat    "This is the preferences program for setting the "
  111.                                 "parameters for the serial ports. It should be copied "
  112.                                 "to SYS:PREFS. "
  113.             ))
  114.             (help        @copyfiles-help)
  115.             (source     (tackon sourcedir "PREFS/VectorSer"))
  116.             (dest        "SYS:PREFS")
  117.             (infos)
  118.             (confirm    "expert")
  119.             (optional    "askuser")
  120. )
  121.  
  122. (copyfiles    (prompt        (cat    "This is a example prefs file for the Preferences program. "
  123.                                 "It should be put into the ENVARC:sys drawer."
  124.             ))
  125.             (help        @copyfiles-help)
  126.             (source     (tackon sourcedir "PREFS/ENV-ARCHIVE/SYS"))
  127.             (dest        "ENVARC:SYS")
  128.             (all)
  129.             (infos)
  130.             (confirm    "expert")
  131.             (optional    "askuser")
  132. )
  133.  
  134. (complete 50)
  135.  
  136. ;
  137. ; Running under <=37: copy Mountlist Entries to DEVS:
  138. ;
  139. ; Running under >= 38: Copy mountfiles to DEVS:DOSDrivers
  140. ;
  141.  
  142. (if (>= (/ (getversion "c:Version") 65536) 38)
  143.     (
  144.     (copyfiles    (prompt        (cat    "You're running under AmigaOS 2.1 or above. So you can install "
  145.                                     "these DosDriver Mountlists into SYS:Storage/DosDrivers. If you "
  146.                                     "want them installed at Boottime, move their icons to DEVS:DosDrivers. "
  147.                 ))
  148.                 (help        @copyfiles-help)
  149.                 (source     (tackon sourcedir "DEVS/DOSDRIVERS"))
  150.                 (dest        "SYS:Storage/DosDrivers")
  151.                 (all)
  152.                 (infos)
  153.                 (confirm    "expert")
  154.                 (optional    "askuser")
  155.     ))
  156. ;    else
  157.     (
  158.     (copyfiles    (prompt        (cat    "You're running under AmigaOS 2.0. This will copy a Mountlist File "
  159.                                     "to the DEVS: Drawer. Cut and paste the entries to the Devs:Mountlist or use "
  160.                                     "the FROM option of mount to mount these DOS devices."
  161.  
  162.                 ))
  163.                 (help        @copyfiles-help)
  164.                 (source     (tackon sourcedir "DEVS/Mountlist"))
  165.                 (newname    "Mountlist.Vector_Connection")
  166.                 (dest        "DEVS:")
  167.                 (confirm    "average")
  168.                 (optional    "askuser")
  169. )))
  170.  
  171. (complete 60)
  172.  
  173. ;
  174. ; Copy ReDirector Program
  175. ;
  176.  
  177. (copylib    (prompt     (cat    "This program redirects units of the normal parallel and serial device to "
  178.                                 "the I/O Board. It is intended to run as a Commodity and should be "
  179.                                 "copied to SYS:WBStartUp."
  180.             ))
  181.             (help        @copyfiles-help)
  182.             (source     (tackon sourcedir "WBStartUp/ReDirector"))
  183.             (dest        "SYS:WBStartUp")
  184.             (infos)
  185.             (confirm    "expert")
  186.             (optional    "askuser")
  187. )
  188.  
  189. (copyfiles    (prompt        (cat    "This is a example prefs file for the ReDirector program. "
  190.                                 "It should be put into the ENVARC: drawer."
  191.             ))
  192.             (help        @copyfiles-help)
  193.             (source     (tackon sourcedir "PREFS/ENV-ARCHIVE"))
  194.             (dest        "ENVARC:")
  195.             (pattern    "#?prefs")
  196.             (infos)
  197.             (confirm    "expert")
  198.             (optional    "askuser")
  199. )
  200.  
  201. (complete 70)
  202.  
  203. (copyfiles    (prompt    (cat    "These files are includes for C and Assembler programmers. They should be installed "
  204.                             "in SC:Include for SAS C or DINCLUDE: for DICE. If you're using "
  205.                             "another Compiler or Assembler, please consult its Manual. "
  206.             ))
  207.             (help            @copyfiles-help)
  208.             (source         (tackon sourcedir "DEVELOPMENT/INCLUDES/VECTOR"))
  209.             (dest            "SC:Include/Vector")
  210.             (pattern        "~(#?.info)")
  211.             (confirm        "average")
  212.             (optional        "askuser")
  213. )
  214.  
  215. (complete 80)
  216.  
  217. (copyfiles    (prompt    (cat    "These files are some Autodocs for special functions in the vectorpar.device and "
  218.                             "the vectorser.device. They should be copied to AUTODOCS."
  219.             ))
  220.             (help            @copyfiles-help)
  221.             (source         (tackon sourcedir "DEVELOPMENT/AUTODOCS"))
  222.             (dest            "AUTODOCS:")
  223.             (pattern        "~(#?.info)")
  224.             (confirm        "average")
  225.             (optional        "askuser")
  226. )
  227.  
  228. (complete 90)
  229.  
  230. (message (cat    "There is more documentation in the \"DOC\" subdirectory on your software "
  231.                 "disk. Please make sure to read it carefully before using your I/O Board."
  232. ))
  233.  
  234.  
  235.  
  236.